<?php
include "includes/comunes.php";
if (!function_exists('json_encode')) {
	require_once 'json/jsonwrapper_inner.php';
}
$boleto = strtolower($_POST["boleto"]);
$cuota = strtolower($_POST["cuota"]);
$pago = strtolower($_POST["pago"]);
if (!$pago) return; //si no nos trae nada retornamos

$sqlDet="select *  from detallecuotas where detalleBoleto=".$boleto." and detalleCuota=".$cuota." order by detalleCuota asc ";
//echo $sqlDet;
$res=cons_sql_up($sqlDet);
$reg=mysql_fetch_array($res);

//actualizo el pago

if($reg['detalleVto']<date("Y-m-d"))
$pun= calcular_punitorios($reg['detalleTasa'],$reg['detalleVto'],$reg['detalleTotal']-$reg['detalleMontoPagado']);
else
$pun=0;

//divido el punitorio del capital
$pagado=$pago-$pun;
//echo ($pagado+$reg['detalleMontoPagado']);

//determino si cancela o no la cuota
if(($pagado+$reg['detalleMontoPagado'])>=$reg['detalleTotal'])
 $flag=1;
 else
 $flag=0;

//actualizo el pago
$sqlPag="UPDATE `detallecuotas` SET `detalleMontoPagado`=`detalleMontoPagado`+".$pagado.", `detalleMontoPagagoPun`= `detalleMontoPagagoPun`+".$pun.", `detalleFechaPago`='".date("Y-m-d")."', `detallePagado`=".$flag." WHERE `detalleBoleto`=".$boleto." and detalleCuota=".$cuota;
$ejePAgo=$res=cons_sql_up($sqlPag);

//actualizo el historial de pagos
actualizar_historial_pagos(obtener_cliente_boletoV($boleto),$boleto,$cuota,$pagado,$pun,date("Y-m-d"));


//obtengo el vehiculo del boleto de venta
$tabla="boletoventa";
$condicion=" boletoId=".$boleto;
$orden=" order by boletoId desc limit 0,1";
$result=  cons_sql($tabla, $condicion, $orden);
$regveh1=mysql_fetch_array($result);



//grabo accionistas
$tabla="boletocompra";
$condicion=" boletoVehiculo=".$regveh1['boletoVehiculo'];
$orden=" order by boletoId desc limit 0,1";
$result=  cons_sql($tabla, $condicion, $orden);
$regveh=mysql_fetch_array($result);

if($regveh['boletoAccionista']){
//sumo efectivo
$sqlAccionista="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".($pagado*$regveh['boletoAccionistaPor']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista'];
$ejeAccio=cons_sql_up($sqlAccionista);

//resto doc a cobrar
$sqlAccionista="UPDATE `accionista` SET `accionistaDocCobrar`=`accionistaDocCobrar`- ".($pagado*$regveh['boletoAccionistaPor']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista'];
$ejeAccio=cons_sql_up($sqlAccionista);
}
if($regveh['boletoAccionista1']){
//sumo efectivo
$sqlAccionista="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".($pagado*$regveh['boletoAccionista1Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista1'];
$ejeAccio=cons_sql_up($sqlAccionista);
//resto doc a cobrar
$sqlAccionista="UPDATE `accionista` SET `accionistaDocCobrar`=`accionistaDocCobrar`- ".$pagado*($regveh['boletoAccionista1Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista1'];
$ejeAccio=cons_sql_up($sqlAccionista);
}
if($regveh['boletoAccionista2']){
//sumo efectivo
$sqlAccionista="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".$pagado*($regveh['boletoAccionista2Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista2'];
$ejeAccio=cons_sql_up($sqlAccionista);
//resto doc a cobrar
$sqlAccionista="UPDATE `accionista` SET `accionistaDocCobrar`=`accionistaDocCobrar`- ".$pagado*($regveh['boletoAccionista2Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista2'];
$ejeAccio=cons_sql_up($sqlAccionista);
}
if($regveh['boletoAccionista3']){
//sumo efectivo
$sqlAccionista="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".$pagado*($regveh['boletoAccionista3Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista3'];
$ejeAccio=cons_sql_up($sqlAccionista);
//resto doc a cobrar
$sqlAccionista="UPDATE `accionista` SET `accionistaDocCobrar`=`accionistaDocCobrar`- ".$pagado*($regveh['boletoAccionista3Por']/100)." WHERE `accionistaId`=".(int)$regveh['boletoAccionista3'];
$ejeAccio=cons_sql_up($sqlAccionista);
}




?>
 
             <fieldset>
              <legend><b>Detalle de cuotas </b></legend> 
			  <table id="tabla">
	
	<tr>
		<td  class="textotablamenuform" style="text-align:center;">
				Cuota
			</td>
			<td class="textotablamenuform" style="text-align:center;">
				Vto
			</td>
				
			<td  class="textotablamenuform" style="text-align:center;">
				Capital
			</td>
				<td  class="textotablamenuform" style="text-align:center;">
				Interes
			</td>
			</td>
				<td  class="textotablamenuform" style="text-align:center;">
				Punitorios
			</td>
		<td  class="textotablamenuform"style="text-align:center;">
				Saldo
			</td>
			
			<td  class="textotablamenuform"style="text-align:center;">
				Pagado
			</td>
			
			<td  class="textotablamenuform"style="text-align:center;">
				
			Fecha Pago
			</td>
			
			<td  class="textotablamenuform">
				
			</td>
				</tr>
	
	
	
		<!-- Fila de ejemplo -->
		<?php 
		$totCap=0;
		$totInt=0;
		$total=0;
		
		$sqlDet="select *  from detallecuotas where detalleBoleto=".$boleto." order by detalleCuota asc ";
        //echo $sqlDet;
		$res=cons_sql_up($sqlDet);
		while($reg=mysql_fetch_array($res)):
		
		?>
		
		<tr>
		
			<td class="textotablamenuform" style="text-align:center;" ><?php echo $reg['detalleCuota']?>
			<input type="hidden" id="cuota<?php echo $reg['detalleCuota']?>" value="<?php echo $reg['detalleCuota']?>">
			<input type="hidden" id="boleto" value="<?php echo $_GET['bol_id']?>">
			
			</td>
			
			<td class="textotablamenuform" style="text-align:center;"><?php echo format_fec($reg['detalleVto'],'/')?></td>
				
			
			<td class="textotablamenuform" style="text-align:center;">$ <?php echo $reg['detalleCapital']?></td>
			
			<td class="textotablamenuform" style="text-align:center;">$ <?php echo $reg['detalleInteres']?></td>
			
			<td class="textotablamenuform" style="text-align:center;">$ 
			<?php 
			if($reg['detalleVto']<date("Y-m-d"))
			echo calcular_punitorios($reg['detalleTasa'],$reg['detalleVto'],$reg['detalleTotal']-$reg['detalleMontoPagado']);
			else
			echo 0;
			?>
			</td>
		
			
			<td class="textotablamenuform" style="text-align:center;">$ <?php 
			
			if($reg['detalleVto']<date("Y-m-d"))
			echo number_format($reg['detalleTotal']-$reg['detalleMontoPagado'],2)+calcular_punitorios($reg['detalleTasa'],$reg['detalleVto'],$reg['detalleTotal']-$reg['detalleMontoPagado']);
			else
			echo number_format($reg['detalleTotal']-$reg['detalleMontoPagado'],2);
			
			
			?></td>
		     <td class="textotablamenuform" style="text-align:center;">$ <?php echo number_format($reg['detalleMontoPagadoPun']+$reg['detalleMontoPagado'],2)?></td>
			 <td class="textotablamenuform" style="text-align:center;"><?php echo format_fec($reg['detalleFechaPago'],"/")?></td>
		   <td >
		   <?php 
		   if($reg['detallePagado']==0)
		      echo '<img src="img/pagar.jpg" width="60" border="0" id="pagar'.$reg['detalleCuota'].'"/>';
			  else
			echo '<img src="img/oka.jpg" width="25" border="0" id="pagar'.$reg['detalleCuota'].'"/>';
		   ?>
		   
		   </td>
	
		</tr>
	
		<?php 
		$totCap+=$reg['detalleCapital'];
		$totInt+=$reg['detalleInteres'];
		$total+=$totCap+$totInt;
		
		endwhile?>
		
		
 
	</tbody>
</table>
</fieldset> 